package com.wisely.ch9_3_4;

import org.springframework.jms.annotation.JmsListener;
import org.springframework.stereotype.Component;

@Component
public class Receiver {

	/**
	 * 监听my-destination目的地发送的消息。
	 * 它是异步的。
	 * 消息监听器容器（message listener container）是一个特殊的bean，它可以监控JMS目的地并等待消息到达。一旦有消息到达，它取出消息，然后把消息传给任意一个对此消息感兴趣的消息监听器。
	 *
	 * 对于<jms:listener>元素，它用于标识一个bean和一个可以处理消息的方法。
	 *
	 * @param message
	 */
	@JmsListener(destination = "my-destination") //1
	public void receiveMessage(String message) {
		System.out.println("接受到: <" + message + ">");
	}

}
